快速排序
时间复杂度:O(nlogn),最差情况为O(n^2)
空间复杂度:O(1),没有使用额外空间
稳定性:不稳定
1 | # -*- coding:utf-8 -*- |
归并排序
时间复杂度:O(nlogn),最好最优平均
空间复杂度:O(n),每次归并的时候需要开辟临时空间 2倍数组长度的空间
稳定排序
1 | # -*- coding:utf-8 -*- |
王圆圆的每日报告
时间复杂度:O(nlogn),最差情况为O(n^2)
空间复杂度:O(1),没有使用额外空间
稳定性:不稳定
1 | # -*- coding:utf-8 -*- |
时间复杂度:O(nlogn),最好最优平均
空间复杂度:O(n),每次归并的时候需要开辟临时空间 2倍数组长度的空间
稳定排序
1 | # -*- coding:utf-8 -*- |